-- Ergaenzung von svp_budgetzuschlag
-- MaPa, 01.03.2010

-- Gymnasium Donauwrth 0064
Create View MP_Gym0064 (id, schule_schuljahr_2009_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0064' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2009/10') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Hilfsview zur Referenzierung von Werten aus Standardwertelisten ohne Benutzung des Primrschlssels:
create view MP_wl as
select svp_wl_wert.id as id, svp_wl_werteliste.Schluessel || '_' || svp_wl_wert.KURZFORM as kurz,
       svp_wl_werteliste.bezeichnung || '_' || svp_wl_wert.Kurzform as lang,
	   svp_wl_werteliste.bezeichnung as werteliste,svp_wl_wert.anzeigeform, svp_wl_wert.bemerkung
	   from
svp_wl_werteliste, svp_wl_wert
where svp_wl_werteliste.id = svp_wl_wert.WERTELISTE_ID;

delete from SVP_BUDGETZUSCHLAG where id = 'MP_0001' or id = 'MP_0002';

-- Budgetform_SCHULVER	Budgetform	Teilnahme Schulversuch	<null>
-- Zuschlag: 12 Stunden
-- nderbar: ja
-- Budgetform	Sonderregelung Budget
-- Abschlag: 5 Stunden
-- nderbar: nein
insert into SVP_BUDGETZUSCHLAG 
(ID,SCHULE_SCHULJAHR_ID,
WL_BUDGETFORM_ID,
stunden, ERLAEUTERUNG, AENDERBAR,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0001',(select schule_schuljahr_2009_id from MP_GYM0064),
(select id from MP_wl where kurz = 'BUDGETFORM_SCHULVER'),
12,'Schulversuch: Soziale Kompetenz im Kunstunterricht', 1,
(Select id from MP_GYM0064),'erg01_10','2010-03-01 12:00:00.0','2010',0, '2010-03-01 12:00:00.0','erg02_10'),
('MP_0002',(select schule_schuljahr_2009_id from MP_GYM0064),
(select id from MP_wl where kurz = 'BUDGETFORM_SONDER'),
-5,'Abschlag wg. berziehung im Vorjahr', 0,
(Select id from MP_GYM0064),'erg01_10','2010-03-01 12:00:00.0','2010',0, '2010-03-01 12:00:00.0','erg02_10');


drop view MP_GYM0064;
drop view MP_WL;